About Rowell Installation Limited (04795061) United Kingdom