About Len House (maidstone) Limited (12216922) United Kingdom