About Barthorpes Limited (08321383) United Kingdom