About Barstow And Portland Limited (10227380) United Kingdom