About Miro Properties (uk) Limited (FC026922) Channel Islands