About Richards Property Group Limited (10402625) United Kingdom