About Lower Stirrup Farm Ltd (12986888) United Kingdom