About Scott & Scott Holdings Ltd (13005584) United Kingdom