About Spencer Martin Ltd (07547766) United Kingdom