About Squabmoor Farm Limited (07268569) United Kingdom