About Buckingham Directors Limited (04935271) United Kingdom