About Farrell Stenning Limited (08213307) United Kingdom