About Burlow & Spencer Ltd. (07743877) United Kingdom