About Flookburgh Stanley Limited (10737608) United Kingdom