About Blue Ball (sidford) Limited (12178900) United Kingdom