About 20 Upper Rock Gardens Limited (04545834) United Kingdom