About Farrowdale Properties Limited (FC038538) Virgin Islands, British