About Spittal Mains Lamb Ltd. (SC525683) United Kingdom