About D P Rickwood Installations Ltd (05059115) United Kingdom