About Bucklor Consulting Limited (05283368) United Kingdom