About Hagger Sheldrake & Sons Limited (07874139) United Kingdom