About Laroya & Co. Limited (09108487) United Kingdom