About Spencer Drew Property Ltd (13205619) United Kingdom