About Lousquire Limited (07270677) United Kingdom