About Lescroftia Limited (10325621) United Kingdom