About Larbro Ltd. (04564150) United Kingdom