About Flanagan & Maclean U.k. Ltd (SC546817) United Kingdom