About Pearl Installations Limited (08258696) United Kingdom