About F.leroy And Company(london)limited (00206907) United Kingdom