About Robert Howell Construction Service Limited (02122819) United Kingdom