About Flenjoore Limited (SC566029) United Kingdom