About 66 Lowbourne Management Company Limited (06271028) United Kingdom