About Spindlewood Advisory Limited (09535645) United Kingdom