About Drake Installations Limited (06607705) United Kingdom