About Leslie House Dev Co Limited (SC602345) United Kingdom