About Farrell Projects Limited (11158312) United Kingdom