About Grace & Cable Limited (11847881) United Kingdom