Yes it is, but it isn't anywhere near the city of Leeds. It is near the town of Maidstone in the county of Kent in southeast England.
English castles have gun/bow and arrow slits
Some are and some are not
nothing you numpty
rock