About Yorke Installations Limited (06925805) United Kingdom