About Flekelec Services Limited (09403467) United Kingdom