About Harvest Installations (holdings) Limited (12350994) United Kingdom