About Jessica Spencer Extensions Ltd (12953638) United Kingdom