About Tombola Building Services Ltd (12865452) United Kingdom