About Ultima At Sherborne Wharf Management Company Limited (11589602) United Kingdom