About Oe Croftfoot Ltd (SC579967) United Kingdom