About Pennykid & Suttie Holdings Limited (SC584903) United Kingdom