About Richard James Lettings & Management Limited (11567973) United Kingdom