About The Haven Holdings (staffordshire) Limited (12460774) United Kingdom