About Ote Installations Limited (12301539) United Kingdom