About Leebell Developments Limited (02028460) United Kingdom