About Otr Properties Limited (12942507) United Kingdom