About S&r Property Development Ltd (12377799) United Kingdom