About Righthand Properties Limited (12922388) United Kingdom