About Leboff And Solar International Ltd (00884052) United Kingdom