About Jfmcgowan Ltd. (SC578873) United Kingdom