About Loller & Sons Limited (09110266) United Kingdom