About Leasow Developments Limited (05445408) United Kingdom