About Garden & Home Care Ltd. (SC581628) United Kingdom