About Ruby & Co Property Developers Ltd (13276601) United Kingdom