About Flanagan S Maintenance Limited (12907562) United Kingdom