About Leone International Investment & Development Limited (NI631780) United Kingdom