About Stuart Devlin Limited (01318557) United Kingdom