About Helical (west London) Limited (07759083) United Kingdom