About Cape Buffalo Design Limited (08718621) United Kingdom