About Spencers Point Holdings Ltd (13293235) United Kingdom