About Griggs & Griggs Limited (10762048) United Kingdom