About Lion Head Cleaning Services Ltd (12160827) United Kingdom