About Leatham Holdings Limited (02363115) United Kingdom