About Farr Projects Limited (10271263) United Kingdom