About Spencer Park Ltd (09833272) United Kingdom