About Barons Court Project Limited (01963453) United Kingdom