About Buckingham & Sparrow Limited (00877991) United Kingdom