About Farreguerra Engineering Limited (10874676) United Kingdom