About A&d Shutter Maintenance Limited (11181263) United Kingdom