About St. Francis Park Management Co. Ltd. (03140355) United Kingdom