About 98a Billacombe Road Ltd (10552409) United Kingdom