About Leanne Developments Limited (05146462) United Kingdom