About Battery Park Property Limited (10604008) United Kingdom