About Spencerforce Ltd (13250885) United Kingdom