About Parker Peel Architectural Limited (11516264) United Kingdom