About Flach & Le-roy Limited (02777415) United Kingdom