About Offord Property Investments Ltd (13677149) United Kingdom