About Baker S Installations Limited (11802705) United Kingdom