About Larsen Foundations Limited (NI025530) United Kingdom