About Leasowes Associates Limited (06448318) United Kingdom