About Judges Lodgings Management Company Limited (01355130) United Kingdom