About Grand Development London Ltd (07623127) United Kingdom