About S.logan Developments Limited (11803153) United Kingdom