About Griffen Development Limited (09888964) United Kingdom