About Octane Properties Limited (03781236) United Kingdom