About Michael D Giles Limited (05656182) United Kingdom