About Robert Farrell Ltd. (SC231640) United Kingdom