About Leeber Limited (02922491) United Kingdom