About Stephen Abbott Ltd (12986562) United Kingdom