About Gregory & Card Limited (01157557) United Kingdom