About Rother Properties Limited (02121568) United Kingdom