About Strode Property Ltd (13278859) United Kingdom