About Ralph Shallcross Associates Limited (06785641) United Kingdom