About O Farrell Architecture Limited (07504652) United Kingdom