About Shed Head (northampton) Limited (10070702) United Kingdom