About Buckler Spencer Limited (06506507) United Kingdom