About Robert Farrow Design Limited (01866007) United Kingdom