About Beacon Control Projects Limited (12041368) United Kingdom