About Right Hand Property Limited (12257020) United Kingdom