About Richard Kell Properties Limited (11223801) United Kingdom