About Harrod Building Services Limited (03035319) United Kingdom